package com.esisa.dao.hibernate;

import com.esisa.dao.VeterinaireDao;
import com.esisa.models.Veterinaire;

public class VeterinaireDaoHibernate extends AbstractHibernateDao implements VeterinaireDao {

	@Override
	public void insert(Veterinaire veterinaire) {
		beginTransaction();
		session.save(veterinaire);
		commit();
	}

	@Override
	public Veterinaire select(Long id) {
		beginTransaction();
		Veterinaire veterinaire=(Veterinaire) session.get(Veterinaire.class,id);
		commit();
		return veterinaire;
	}

	@Override
	public void delete(Veterinaire veterinaire) {
		beginTransaction();
			session.delete(veterinaire);
		commit();
	}

	@Override
	public void update(Veterinaire veterinaire) {
		beginTransaction();
		 session.update(veterinaire);
		commit();
	}

	
}
